[Home] Python으로 돌아가기

Arduino 12. 온습도 센서

목차

1. 강의 영상
2. 센서 설명
3. 예제 코드

1. 강의 영상

2. 센서 설명

3. 예제 코드

🔗 온습도 센서 코드:


#include  // DFRobot_DHT11 라이브러리 포함


DFRobot_DHT11 DHT;  // DHT 객체 생성
#define DHT11_PIN A0  // DHT11 센서 데이터 핀 번호 정의


void setup() {
  Serial.begin(9600);  // 시리얼 통신 시작
}


void loop() {
  // 센서에서 온도와 습도 값을 읽음
  DHT.read(DHT11_PIN);


  // 온도와 습도 값을 가져옴
  int temp = DHT.temperature;  // 온도 값을 저장
  int humi = DHT.humidity;     // 습도 값을 저장


  // 온도와 습도 값을 시리얼 모니터에 출력
  Serial.print("온도 = ");
  Serial.print(temp);
  Serial.print(" *C  습도 = ");
  Serial.print(humi);
  Serial.println(" %");


  // 2초동안 대기
  delay(2000);
}